#include<cstdio>
#include<cmath>
double dist(int x,int y,int z,int a,int b,int c)
{
	return sqrt((double)(x-a)*(x-a)+(y-b)*(y-b)+(z-c)*(z-c));
}
int main()
{
	int a[17],b[17],c[17];
	for(int i=1;i<=16;i++)
		scanf("%d%d%d",&a[i],&b[i],&c[i]);
	int x,y,z;
	scanf("%d%d%d",&x,&y,&z);
	while(x!=-1)
	{
		double min=210000000;
		int t;
		for(int i=1;i<=16;i++)
			if(min>dist(x,y,z,a[i],b[i],c[i]))
			{
				min=dist(x,y,z,a[i],b[i],c[i]);
				t=i;
			}
		printf("(%d,%d,%d) maps to (%d,%d,%d)\n",x,y,z,a[t],b[t],c[t]);
		scanf("%d%d%d",&x,&y,&z);
	}
	return 0;
}
